China's Eye Of Heaven: Exploring The World's Largest Radio Telescope